home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 2 / CU Amiga Magazine's Super CD-ROM 02 (1996)(EMAP Images)(GB)[!][issue 1996-04].iso / magazine / amiga_e / amigae.jan.archive / 000015_crash!UNCA.EDU!JVANRIPER_Thu, 6 Jan 94 00:51:04 PST.msg < prev    next >
Text File  |  1994-02-17  |  2KB  |  49 lines

  1. Received: by bkhouse.cts.com (V1.16/Amiga)
  2.     id AA00000; Thu, 6 Jan 94 00:51:04 PST
  3. Received: from uncavx by crash.cts.com with smtp
  4.     (Smail3.1.28.1 #18) id m0pHYjy-0000DcC; Wed, 5 Jan 94 05:57 PST
  5. Received: from UNCA.EDU by UNCA.EDU (PMDF V4.2-14 #3902) id
  6.  <01H7BFX5MS1O8WWEO0@UNCA.EDU>; Wed, 5 Jan 1994 08:56:18 EST
  7. Date: Wed, 05 Jan 1994 08:56:17 -0500 (EST)
  8. Message-id: <01H7BFX5MS1Q8WWEO0@UNCA.EDU>
  9. Organization: University of North Carolina at Asheville
  10. X-VMS-To: IN%"AmigaE@bkhouse.cts.com"
  11. MIME-version: 1.0
  12. Content-type: TEXT/PLAIN; CHARSET=US-ASCII
  13. Content-transfer-encoding: 7BIT
  14. From: "Joseph E. Van_Riper III" <JVANRIPER@UNCA.EDU>
  15. To: AmigaE@bkhouse.cts.com
  16. Subject: shared library creation (?)
  17.  
  18.  
  19. I've got what may be a toughie to answer.
  20.  
  21. I have, in my mind, a couple of projects that I might like to do, in order to
  22. make some future programs I want to write (and perhaps other people's programs)
  23. easier to write.
  24.  
  25. The problem is, I want to create a run-time shared library, that is re-entrant,
  26. yet not have to program the cursed thing with Assembly or C.  I want to write
  27. this in 'E'.
  28.  
  29. Specifically, I would like to create a curses.library for the Amiga, to handle
  30. the same sort of stuff you see on VAX and unix terminals with text, as I want
  31. to write BBS software in the future (some of you may have read what I wrote
  32. concerning the TradeWars door I want to write).  An Amiga curses library would
  33. get the termcap file, do all the little internal conversion thingies, and
  34. provide all the horrible little functions for screen manipulation that
  35. currently doesn't exist for the Amiga as a run-time shared library (although,
  36. as I understand it, it DOES exist as a linked library somewhere).
  37.  
  38. Problem is, of course, that I have NO idea how to go about writing a run-time
  39. shared library for the Amiga.  In fact, I have no idea how to write a device,
  40. or a resource, ... just programs.
  41.  
  42. If this has already been explained somewhere, I'd really be tickled pink if
  43. someone could refer me to the text (especially if the text is available).  If
  44. it hasn't already been explained, could someone clue me in on the secret?  How
  45. does one write a run-time shared library for the Amiga.. and while I'm at it,
  46. how does one write a software device (*.device), and a resource
  47. (l:blah-handler)?  And how can all these things been done with 'E'?
  48.  
  49. - Trey